package com.parktech.sun.domain.repository.unionnews.hibernate;

import com.parktech.sun.domain.model.unionnews.UnionNews;
import com.parktech.sun.domain.model.unionnews.UnionNewsGroup;
import com.parktech.sun.domain.repository.BaseRepository;
import com.parktech.sun.domain.repository.hibernate.BaseRepositoryImpl;
import com.parktech.sun.domain.repository.unionnews.UnionNewsRepository;
import org.springframework.stereotype.Repository;

/**
 * User: Think
 * Date: 11-1-19
 * Time: 上午2:05
 */
@Repository
public class UnionNewsRepositoryImpl extends BaseRepositoryImpl<UnionNews> implements UnionNewsRepository {

    public UnionNewsGroup getGroupById(Long groupId) {
        return (UnionNewsGroup) getSession().get(UnionNewsGroup.class, groupId);
    }

    public void saveOrUpdateGroup(UnionNewsGroup unionNewsGroup) {

        getSession().saveOrUpdate(unionNewsGroup);
    }
}
